/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */
/* Elan Gardens Color Scheme */
/* Silverleaf HOA */
/* ---------------- */
*::selection {
  background: #3B4F55; }
  .site2 *::selection {
    background: #3B4F55; }

.nolabel > label, .nolabel .ginput_complex label {
  display: none !important; }

::-webkit-input-placeholder {
  color: #1E75BC !important; }
  .site2 ::-webkit-input-placeholder {
    color: #56BA55 !important; }

select {
  color: #1E75BC !important; }
  .site2 select {
    color: #56BA55 !important; }

p.center {
  text-align: center; }

.header_meta form {
  display: none; }

.small_header_info.meta-color {
  font-size: 1.15rem;
  position: static;
  font-style: italic;
  color: #666;
  margin-top: -19px; }

.site1 #text-4.widget_text, .site2 #text-3.widget_text {
  padding-top: 0px; }

#gform_widget-2 .gform_body label {
  display: none; }
#gform_widget-2 .validation_error {
  background: #4A4A4A;
  padding: 10px; }
  .site2 #gform_widget-2 .validation_error {
    background: #4d186e; }
#gform_widget-2 .gfield_error {
  background: #4A4A4A; }
  .site2 #gform_widget-2 .gfield_error {
    background: #4d186e; }

#top .main_menu .menu li a {
  font-size: 1rem;
  font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: inherit !important;
  font-weight: normal;
  color: #3B4F55;
  padding: 0 25px; }
#top .main_menu .menu li.current-menu-item a, #top .main_menu .menu li a:hover {
  color: #F4BA4F !important; }

.header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
  color: #4A4A4A; }
  .site2 .header_color .main_menu ul:first-child > li a:hover, .site2 .header_color .main_menu ul:first-child > li.current-menu-item > a, .site2 .header_color .main_menu ul:first-child > li.current_page_item > a, .site2 .header_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #4d186e; }

.header_color .main_menu ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, #top .main_menu .menu li ul a {
  color: #666;
  font-size: .85rem; }

.site2 #header {
  border-color: #F4BA4F; }

.site2 .main_menu {
  margin-top: -17px; }

.site2 #header .container {
  min-height: 140px; }

.site2 .header_meta {
  margin-top: -7px; }

#top .main_menu .menu li ul a {
  color: #3B4F55; }
  .site2 #top .main_menu .menu li ul a {
    color: #3B4F55; }

#top .social_bookmarks li a {
  display: none; }

#top .main_color.title_container .main-title, #top .main_color.title_container .main-title a, #top .main_color .title_container .main-title, #top .main_color .title_container .main-title a, .main_color .slideshow li, .small_header_info.meta-color, #top .main_menu .menu li ul a:hover, #top .header_color .main_menu .menu ul li > a:hover, #top .header_color .main_menu .menu ul .current-menu-item > a {
  color: #4A4A4A; }
  .site2 #top .main_color.title_container .main-title, .site2 #top .main_color.title_container .main-title a, .site2 #top .main_color .title_container .main-title, .site2 #top .main_color .title_container .main-title a, .site2 .main_color .slideshow li, .site2 .small_header_info.meta-color, .site2 #top .main_menu .menu li ul a:hover, .site2 #top .header_color .main_menu .menu ul li > a:hover, .site2 #top .header_color .main_menu .menu ul .current-menu-item > a {
    color: #4d186e; }

.main_color a {
  color: #1E75BC;
  font-size: .9rem; }
  .main_color a strong {
    color: #3B4F55;
    font-size: .9rem; }
    .site2 .main_color a strong {
      color: #3B4F55; }
  .site2 .main_color a {
    color: #56BA55; }
    .site2 .main_color a:hover {
      color: #3B4F55; }

.logo a {
  cursor: pointer; }
  .logo a img:hover {
    opacity: .75;
    cursor: pointer; }
.site2 .logo {
  position: relative;
  top: 5px;
  padding: 14px 0 45px 0; }
  .site2 .logo a img {
    height: 95px; }

#main {
  margin-top: 0; }
  #main .rev_slider_wrapper {
    border-bottom: 10px solid #AF8C4D; }
    #main .rev_slider_wrapper .rev_slider {
      border-bottom: 7px solid #ffffff; }
      .site2 #main .rev_slider_wrapper .rev_slider {
        border-bottom: 7px solid #ffffff; }
  #main h1 {
    font-size: 24px; }
  #main h2, #main h3 {
    font-size: 14px !important; }
  #main h1.main-title, #main .title_container {
    display: none; }
  #main .container_wrap {
    border-top: none; }
    .site2 #main .container_wrap {
      border-top: 1px solid #56BA55; }
    #main .container_wrap h3.widgettitle {
      color: #3B4F55 !important;
      font-weight: normal; }
    #main .container_wrap .sidebar {
      min-height: auto; }
      #main .container_wrap .sidebar .sidebar_bg {
        display: none; }
    #main .container_wrap .content h1, #main .container_wrap .content h1 b, #main .container_wrap .content h1 a {
      color: #3B4F55;
      font-style: italic; }
      .site2 #main .container_wrap .content h1, .site2 #main .container_wrap .content h1 b, .site2 #main .container_wrap .content h1 a {
        color: #3B4F55; }
    #main .container_wrap .content .gform_wrapper .ginput_container br {
      display: none; }
    #main .container_wrap .content .gform_wrapper select, #main .container_wrap .content .gform_wrapper textarea {
      width: 94%; }
    #main .container_wrap .content .gform_wrapper input {
      background: #ffffff;
      color: #3B4F55 !important;
      width: 94%; }
      #main .container_wrap .content .gform_wrapper input.gform_button, #main .container_wrap .content .gform_wrapper input.gform_next_button {
        background: #F4BA4F;
        color: #ffffff !important; }
        .site2 #main .container_wrap .content .gform_wrapper input.gform_button, .site2 #main .container_wrap .content .gform_wrapper input.gform_next_button {
          color: #3B4F55; }
        #main .container_wrap .content .gform_wrapper input.gform_button:hover, #main .container_wrap .content .gform_wrapper input.gform_next_button:hover {
          color: #ffffff !important;
          background: #1E75BC; }
          .site2 #main .container_wrap .content .gform_wrapper input.gform_button:hover, .site2 #main .container_wrap .content .gform_wrapper input.gform_next_button:hover {
            color: #3B4F55 !important;
            background: #56BA55; }
      .site2 #main .container_wrap .content .gform_wrapper input {
        color: #3B4F55 !important; }
      #main .container_wrap .content .gform_wrapper input[type="submit"] {
        width: auto; }
    #main .container_wrap .content .gform_wrapper ul li span label {
      display: none; }
    #main .container_wrap .content .gform_wrapper textarea, #main .container_wrap .content .gform_wrapper select, #main .container_wrap .content .gform_wrapper radio {
      background-color: #ffffff; }
    #main .container_wrap .content .newsbox ul li a strong {
      font-size: 1rem; }
    #main .container_wrap .content .newsbox ul li a span {
      font-size: .7rem; }
      #main .container_wrap .content .newsbox ul li a span.news-thumb {
        display: none; }
      #main .container_wrap .content .newsbox ul li a span label {
        display: none; }
    #main .container_wrap iframe {
      width: 100% !important; }
    #main .container_wrap .bottom_shadow {
      display: none; }
    #main .container_wrap.dynamic_el_3 {
      background: rgba(59, 79, 85, 0.04); }
      #main .container_wrap.dynamic_el_3 .entry-content p.center a {
        display: block;
        float: left; }
        #main .container_wrap.dynamic_el_3 .entry-content p.center a img {
          width: 75%; }
        #main .container_wrap.dynamic_el_3 .entry-content p.center a:not(:last-of-type) {
          margin-right: 120px; }
        #main .container_wrap.dynamic_el_3 .entry-content p.center a:hover {
          opacity: .75; }
  #main .slideshow_color {
    margin-top: 0;
    border-bottom: none; }
    #main .slideshow_color .breadcrumb {
      display: none; }
    #main .slideshow_color .bottom_shadow {
      display: none; }
  #main .entry-content .wp-caption {
    border: none;
    width: 217px !important; }
  #main .gallery .gallery-item {
    width: 150px;
    height: 150px;
    margin: 5px 5px 0 0; }
  #main .gallery br {
    display: none; }
  #main .gallery:after {
    clear: both;
    content: "";
    display: table; }
  #main .footer_color .button:hover {
    color: #ffffff !important;
    background: #1E75BC; }
    .site2 #main .footer_color .button:hover {
      color: #3B4F55 !important;
      background: #56BA55; }
  #main .footer_color #menu-footer-nav li, #main .footer_color #menu-footer-nav .current-menu-item {
    border: none; }
  #main table {
    border-color: transparent; }
    #main table tbody {
      border-color: transparent; }
      #main table tbody tr {
        border-color: transparent; }
        #main table tbody tr td {
          border-color: transparent; }
          .site2 #main table tbody tr td {
            color: #3B4F55; }
          .page-id-145 #main table tbody tr td {
            width: 33%; }
        #main table tbody tr.description_row {
          background: #3B4F55 !important;
          border-color: transparent; }
          #main table tbody tr.description_row td {
            color: #ffffff !important;
            font-weight: bold; }
          .site2 #main table tbody tr.description_row {
            background: #3B4F55 !important; }
        #main table tbody tr:nth-child(odd) {
          background: rgba(59, 79, 85, 0.25); }
          #main table tbody tr:nth-child(odd) td {
            color: #3B4F55; }
          .site2 #main table tbody tr:nth-child(odd) {
            background: rgba(86, 186, 85, 0.25); }
            .site2 #main table tbody tr:nth-child(odd) td {
              color: #3B4F55; }

.main_menu {
  float: right;
  margin-top: -35px;
  margin-right: -35px; }

#menu-utility-nav {
  position: absolute;
  right: 0; }
  #menu-utility-nav li {
    display: inline-block; }
    #menu-utility-nav li a {
      padding-left: 10px;
      border-left: 1px solid #ccc;
      margin-left: 10px; }
    #menu-utility-nav li:first-of-type a {
      border-left: none; }

#menu-utility-nav-1 {
  margin-top: -14px !important; }

.main_color {
  color: #4A4A4A; }
  .main_color a .news-thumb {
    display: none; }
  .main_color a strong.news-headline {
    color: #3B4F55; }
    .main_color a strong.news-headline .news-time {
      font-size: .9em; }
  .main_color .iconbox_top {
    background: rgba(30, 117, 188, 0.5); }
    .site2 .main_color .iconbox_top {
      background: rgba(86, 186, 85, 0.5); }
  .main_color .iconbox_top_icon {
    background: #1E75BC; }
    .site2 .main_color .iconbox_top_icon {
      background: rgba(86, 186, 85, 0.5); }
  .main_color .iconbox_top_content h3, .main_color .iconbox_top_content p {
    color: #ffffff; }

#footer a:hover {
  color: #F4BA4F; }
  .site2 #footer a:hover {
    color: #56BA55; }
#footer .container {
  border: none;
  position: relative; }
  #footer .container .flex_column h3.widgettitle {
    border: none; }
  #footer .container .flex_column.first h3.widgettitle {
    color: #F4BA4F !important;
    font-size: 1.25rem;
    font-style: italic;
    text-transform: inherit !important;
    letter-spacing: 0; }
    #footer .container .flex_column.first h3.widgettitle .widget_first {
      color: #F4BA4F; }
  #footer .container .flex_column:last-of-type {
    position: absolute;
    bottom: 40px;
    right: 0; }
    #footer .container .flex_column:last-of-type .widget {
      padding: 0; }
#footer .widget_first {
  color: #F4BA4F; }
.page-template-default #footer {
  border-top: 40px solid rgba(59, 79, 85, 0.04) !important; }
.page-id-35 #footer {
  margin-top: -110px; }

#socket {
  margin-top: -40px; }
  #socket .sub_menu {
    float: left; }
    #socket .sub_menu ul li:first-of-type {
      border-left: 1px solid #000000; }

.em-search-wrapper {
  display: none; }

@media only screen and (max-width: 767px) {
  .menu-utility-nav-container {
    display: none; }

  .responsive .header_meta {
    top: 20px; }

  #main .container_wrap.dynamic_el_3 .entry-content p.center a {
    margin: 0 !important; }

  #main .container_wrap.dynamic_el_3 .entry-content p.center a img {
    text-align: center; }

  .responsive .container {
    width: 308px; } }

/*
     FILE ARCHIVED ON 22:27:29 Sep 15, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:51:19 Jun 29, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.436
  exclusion.robots: 0.059
  exclusion.robots.policy: 0.051
  esindex: 0.008
  cdx.remote: 5.829
  LoadShardBlock: 85.42 (3)
  PetaboxLoader3.datanode: 130.884 (4)
  PetaboxLoader3.resolve: 83.982 (3)
  load_resource: 173.285
*/